{{!
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements.  See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership.  The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License.  You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
}}

{{database-search-bar databases=model selected="databaseSelected"}}
<div class="hv-dropdown database-dropdown">
  <div class="dropdown">
    <button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown">
      {{fa-icon "navicon"}}
    </button>
    <ul class="dropdown-menu dropdown-menu-right">
      <li>{{#link-to "databases.database.tables.new-database" class="text-uppercase"}}{{fa-icon "plus"}} create database{{/link-to}}</li>
      <li><a href="#" {{action "dropDatabase"}} class="text-uppercase">{{fa-icon "trash"}} drop database</a></li>
    </ul>
  </div>
</div>

{{#if databaseNotEmpty}}
  {{info-dialog
    title="Info"
    label="Database not empty. Cannot delete the database."
    titleIcon="exclamation"
    labelIcon="exclamation-triangle"
    closable=false
    ok="notEmptyDialogClosed"
  }}
{{/if}}

{{#if confirmDropDatabase}}
  {{confirm-dialog
    title="Confirm"
    label="Do you want to delete the database?"
    titleIcon="minus"
    labelIcon="database"
    rejectIcon="times"
    confirmIcon="check"
    closable=false
    confirmClass="success"
    confirm="databaseDropConfirmed"
    reject="databaseDropDeclined"
  }}
{{/if}}

{{#if showDeleteDatabaseModal}}
  {{#modal-dialog
    translucentOverlay=true
    container-class="modal-dialog modal-sm"}}
    <div class="modal-content">
      <div class="modal-header text-danger">
        <p class="modal-title">{{fa-icon "minus"}}&nbsp;&nbsp;&nbsp; Delete Database</p>
      </div>
      <div class="modal-body text-center text-primary">
        <p>{{deleteDatabaseMessage}}</p>
      </div>
    </div><!-- /.modal-content -->
  {{/modal-dialog}}
{{/if}}
{{outlet}}
